
/**
 * 尊敬的用户，你好：页面 JS 面板是高阶用法，一般不建议普通用户使用，如需使用，请确定你具备研发背景，能够自我排查问题。
 * 我们可以用 JS 面板来开发一些定制度高功能，比如：调用API接口，自定义动作执行等等。
 */

// 当页面渲染完毕后马上调用下面的函数，这个函数是在当前页面 - 设置 - 生命周期 - 页面加载完成时中被关联的。
export function didMount() {
    ("「页面 JS」：当前页面地址 " + location.href);
    debugger
    const self = this;
    let stallOrganizationId = self.$$getRenderElement().state.extraParams.stallOrganizationId;
    let applyTypeIdValue = self.$$getRenderElement().state.extraParams.applyTypeId;
    getVerifyRecord(stallOrganizationId, applyTypeIdValue).then(res=>{
        let length = res.result.length;
        if(length > 0){
            self.$$m('operation_toolbar_7wwny7').props.behavior.value = 'HIDDEN';
        }
    })



}

/**
 * 获取场所申请是否有待审核或审核通过的记录
 * stall_organization_id
 * verify_state_id = 1 or 0
 */
function getVerifyRecord(stallOrganizationId, applyTypeIdValue){
    const params = [{
        name: "applyTypeId",
        valueContent: applyTypeIdValue
    },{
        name: "objectId",
        valueContent: stallOrganizationId
    }];

    return new Promise((resolve, reject) => {
        api.DATA_SOURCE_EXECUTE("ds_mod:02bf32cc-f924-4c1e-81ef-2dbf186be1aa", "ddcat", params, [], "").then(res => {
            resolve(res)
        });
    })


}
